.nTop .steps li,
.nTop .steps .cur .going,
.ico-err,
.ico-war,
.ico-warQ,
.nDefa .defa,
.addr-expand .ii,
.order-extend .ii,
.nCardMore .ii,
.discount-triger i,
.gmTips_close,
.p-status .md,
.p-status .fk,
.pCol-stock .md,
.pCol-stock .fk,
.nPrev,
.nNext,
.products-all .balance i,
.vBalan .balan i,
.nBtn-pay i,
.discount .ii,
.coupon-chooes .ii,
.btn-mor i,
.discount-more i,
.placeBox .clos,
.product-mor-list .mor-c,
.nProduct-mor .mor-c,
.calendar-chs em,
.nAddress .close,
.no-products .bg,
.vClo, .platform-tishi .ic,
.kt-clo,
.kjzfIco,
.details-tips .fucZ,
.huod-listHover,
.integral-lists .ioc,
.nTclose,
.close-error-box,
.icon, .mfb_bag{
    background: url(../images/buy-steps.png) no-repeat;
    _background: url(../images/buy-steps.gif) no-repeat
}
.details-tips .fucZ, .placeBox .ii {
    background: url(../images/buy-steps.png) no-repeat;
    background: url(../images/buy-steps-ie6.png) no-repeat \9
}
.ml10{
    margin-left: 10px;
}
.mr10{
    margin-right: 10px;
}
.mt10{
    margin-top: 10px;
}
.mt20{
    margin-top: 20px;
}
.mt25{
    margin-top: 25px;
}
.dialog2{
    display: none;
    width: 450px;
    width: 498px;
    padding-bottom: 20px;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    box-shadow: 0 0 20px #999;
}
.topTitle{
    height: 40px;
    background: #ae111d;
    padding: 0 10px 0 20px;
    vertical-align: middle;
    h2{
        color: #fff;
        line-height: 40px;
    }
    span{
        cursor: pointer;
    }
}
.diaFooter{
    width: 100%;
    font-size: 0;
    .confirm{
        width: 63px;
        height: 30px;
        color: #fff;
        background: #C00;
        margin-left: 82px;
        &:hover{
            background-color: #D00;
        }
        &:active{
            background-color: #C00;
        }
    }
    .cancel{
        width: 63px;
        height: 30px;
        color: #000;
        background: #fff;
        border: 1px solid #ddd;
    }
}
.diaContent{
    padding: 20px;
    *padding:20px 20px 22px;
    color: #5e5e5e;
    h3{
        height: 38px;
        margin-top: 7px;
    }
    ul{
        overflow: hidden;
        li{
            width: 136px;
            height: 26px;
            font-size: 12px;
            float: left;
            line-height: 26px;
            border: 1px solid #ddd;
            padding-left: 26px;
            cursor: pointer;
            position: relative;
            background: url(../images/buy-steps.png) no-repeat -112px -246px;
            _background: url(../images/buy-steps.gif) no-repeat -112px -246px;
            span{
                display: block;
                position: absolute;
                right: 0;
                bottom: 0;
                width: 12px;
                height: 12px;
            }
            b{
                font-weight: 400;
            }
        }
        li.diaActive{
            border: 2px solid #c00;
            width: 134px;
            height: 24px;
            line-height: 24px;
            background-position: -112px -247px;
            span{
                background: url(../images/buy-steps.png) no-repeat -20px -160px;
                _background: url(../images/buy-steps.gif) no-repeat -20px -160px;
            }
        }
        li.icon-promotion{
            width: 160px;
            background: url(cart-images/promotion.jpg) no-repeat 5px 5px scroll!important;
        }
        li.icon-promotion.diaActive{
            width: 158px;
            background: url(cart-images/promotion.jpg) no-repeat 5px 4px scroll!important;
        }
    }
}
.selected{
    clear: both;
    _margin-top: 0;
}
.lenThen{
    color: #c00;
}
.amend{
    color: #06c;
}
.dialog2{
    .close{
        width: 18px;
        height: 18px;
        margin-top: 10px;
        background: url(../images/buy-steps.png) no-repeat -40px -161px;
        _background: url(../images/buy-steps.gif) no-repeat -40px -161px;
        &:hover{
            background-position: -60px -161px;
        }
    }
}
.diaFooter button{
    border: none;
}
.nMain{
    width: 990px;
    margin: 0 auto;
}
.chooes-hd.nBlue{
    position: relative;
}
.nRed, .detail-info .nRed, .nRed:hover{
    color: #C00;
    text-indent: initial;
    text-align: left
}
.nowrap{
    white-space: nowrap;
}
.pCol-promotion{
    .nRed{
        padding-left: 30px;
        padding-left: 16px;
    }
}
.pCol-name{
    .nRed{
        padding-left: 0;
    }
}
.fontArial{
    font-family: Arial;
}
.fontNSun{
    font-family: "宋体";
}
.font20{
    font-size: 20px;
}
.font14{
    font-size: 14px;
}
.font12{
    font-size: 12px;
}
.blue{
    color: #06C;
    line-height: 22px;
}
.nBlue{
    color: #06C;
    &:hover{
        color: #06C;
    }
}
.nOrange{
    color: #EA5504;
    &:hover{
        color: #EA5504;
    }
}
.nGreen{
    color: #2A8C01;
    &:hover{
        color: #2A8C01;
    }
}
.nLowLeight{
    color: #A5A5A5;
}
.nHeighLeight{
    color: #333;
}
.nMidLeight{
    color: #5E5E5E;
}
.nMidLeightE6{
    color: #E6E6E6;
}
.nLineheight22{
    line-height: 22px;
}
.nWeight{
    font-weight: 700;
}
.nPr{
    position: relative;
    z-index: 5;
}
.nVTop {
    vertical-align: top;
}
.gxh-buy {
    display: inline-block;
    font-family: "宋体";
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    padding: 0 9px;
}
.gxh-buy, .gxh-buy:visited {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    color: #333;
}
.nBtn {
    display: inline-block;
    font-family: "宋体";
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    padding: 0 9px;
}
.nBtn, .nBtn:visited {
    background: #fff none repeat scroll 0 0;
    color: #333;
}
.nBtn:hover {
    border-color: #ccc;
    color: #333;
    text-decoration: none;
}
.nBtn:active {
    background: #f8f8f8 none repeat scroll 0 0;
    border-color: #ccc;
    color: #333;
    text-decoration: none;
}
.nBtn-pay{
    background: #c00 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font: 500 18px/30px "Microsoft YaHei";
    height: 30px;
    overflow: hidden;
    padding: 5px 20px;
    i{
        background:url(../images/buy-steps.png) no-repeat scroll -85px -70px;
        display: inline-block;
        height: 14px;
        width: 9px;
        margin-left: 5px;
        margin-top: 8px;
        vertical-align: top;
    }
}
.order{
    .nBtn-pay{
        background: #c00;
        color: #fff;
        display: inline-block;
        font: 500 18px/30px "Microsoft YaHei";
        height: 30px;
        overflow: hidden;
        padding: 5px 20px;
        i{
            background:url(../imagesbuy-steps.png) no-repeat scroll -85px -66px;
            display: inline-block;
            height: 24px;
            width: 9px;
            margin-left: 5px;
            margin-top: 0;
            vertical-align: middle;
        }
    }
}
.nBtn-pay{
    &:hover{
        background: #d00;
        color: #fff;
        text-decoration: none;
    }
}
.nBtn-g{
    background: #f8f8f8;
    &:visited{
        background: #f8f8f8;
    }
    &:active{
        background: #f3f3f3;
        border-color: #ccc;
        color: #333;
        text-decoration: none;
    }
}
.nBtn-r{
    background: #c00;
    border-color: #c00;
    color: #fff;
    &:visited{
        background: #c00;
        border-color: #c00;
        color: #fff;
    }
    &:hover{
        background: #d00;
        border-color: #d00;
        color: #fff;
        text-decoration: none;
    }
}
.nBtn-no{
    background: #f8f8f8;
    border: 1px solid #e6e6e6;
    color: #ccc;
    cursor: default;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
}
.nBtn-load {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin: 0 0 0 -160px;
    overflow: hidden;
    padding: 6px 34px;
    vertical-align: middle;
}
//顶部logo
.nTop{
    width: 990px;
    margin: 20px auto 18px;
    .logo{
      float: left;  
    }
    .nWel{
        float: right;
        position: relative;
        font-family: "宋体";
        top: -15px;
    }
    //ul设置
    .steps{
        float: right;
        margin-top: 16px;
        li{
            position: relative;
            float: right;
            width: 32px;
            height: 32px;
            margin-right: 121px;
            text-align: center;
            line-height: 32px;
            text-indent: -1px;
            background-position: -40px -10px;
            display: inline;
        }
        //成功提交订单
        li.last{
            margin-right: 20px;
        }
        //水平 灰色线
        .going{
            position: absolute;
            left: 31px;
            top: 12px;
            display: block;
            width: 123px;
            height: 8px;
            background: #CCC no-repeat;
            overflow: hidden;
        }
        .f{
            position: absolute;
            left: -60px;
            top: 27px;
            display: block;
            width: 152px;
            text-align: center;
        }
        //1 2 3 数字
        b{
            font-family: Arial;
            font-size: 20px;
            color: #FFF;
        }
        .cur{
            background-position: 0 -10px;
            //我的购物车 文字描红
            .f{
                color: #C00;
            }
        }
        .prev{
            background-position: 0 -10px;
            .going{
                background-color: #C00;
            }
            .f{
                color: #C00;
            }
        }
        .ok{
            background-position: 0 -45px;
            b{
                display: none;
            }
        }
    }
    .title{
        float: left;
        margin-top: 20px;
        font: 500 20px/40px "Microsoft YaHei";
        i{
            float: left;
            height: 0;
            padding: 2px 2px 1px 1px;
            margin: 18px 10px 0;
            background: #CCC;
            line-height: 0;
            font-size: 0;
            overflow: hidden;
            display: inline;
        }
    }
}
//我的购物车商品
//没有商品的情况 样式
#products-gome{
    margin-bottom: 10px;
    //我的购物车 几个字的样式 修饰
    .nMyCartName{
        .name{
            font-size: 18px;
            color: #333;
            padding-right: 10px;
        }
        .no-products{
            height: 148px;
            border: 1px solid #E6E6E6;
            background: #F7F7F7;
            margin: 5px 0 10px;
            .bg{
                float: left;
                width: 68px;
                height: 51px;
                margin: 50px 0 0 304px;
                background-position: 0 -85px;
                display: inline;
            }
            .text{
                float: left;
                padding-left: 10px;
            }
        }
    }
}

//登录按钮
.nBtn{
    color: #333;
    background: #FFF;
    border:1px solid #ddd;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 9px;
    margin: 0 5px;
    font-family: "宋体";
    &:hover{
        color: #333;
        text-decoration: none;
        border-color: #CCC;
    }
    &:active{
        color: #333;
        text-decoration: none;
        border-color: #CCC;
        background: #F8F8F8;
    }
    &:visited{
        color: #333;
        border:1px solid #ddd;
        background: #FFF;
    }
}

//购物车问卷调查
//ul设置
.shortcut-bar{
    position: fixed;
    right: 15px;
    top: 300px;
    z-index: 999;
    //li设置
    .shortcut-bar__item{
        width: 38px;
        height: 38px;
        border: 1px solid #e6e6e6;
        //a标签的设置
        .questionnaire__entrance{
            display: block;
            height: 100%;
            background: #f8f8f8;
            &:hover{
                background: #fff;
                i{
                    background-position: -359px -235px;
                }
            }
            //i的设置
            .icon-questionnaire{
                display: inline-block;
                margin: 10px 0 0 11px;
                width: 18px;
                height: 18px;
                background: url(../images/ui_b.png) no-repeat -340px -235px;
            }
        }
        //div设置
        .questionnaire__desc{
            float: left;
            margin: -31.9px 0 0 -105px;
            .questionnaire__desc__title{
                position: relative;
                padding: 0 10px;
                height: 25px;
                line-height: 25px;
                background: #c00;
                color: #fff;
                i{
                    position: absolute;
                    right: -10px;
                    bottom: 0;
                    width: 0;
                    height: 0;
                    border-width: 0 10px 10px;
                    border-style: solid;
                    border-color: transparent transparent #c00; 
                }
            }
        }
    }
}
//为您推荐  我的收藏 
.d-tab{
    margin: 0;
    padding: 0;
    list-style: none;
    border: solid 1px #ededed;
    height: 32px;
    width: 265px;
    border-right: none;
    border-bottom: none;
    li{
        float: left;
        border-right: solid 1px #ededed;
        line-height: 31px;
        width: 131px;
        text-align: center;
        height: 34px;
        cursor: pointer;
        position: relative;
    }
    .d-sctd{
        background: #fff;
    }
}
.nRec-box{
    width: 988px;
    border: 1px solid #E6E6E6;
    .nRec-bd{
        margin: 15px 0;
        .nWarp{
            width: 935px;
            margin: 0 auto;
        }
    }
}

//有商品的情况 样式
.vCheckBox {
    vertical-align: middle;
    position: -relative;
    top: -1px;
*left:-12px;
*margin-bottom:-2px;
}
.in-products{
    margin-top: 10px;
}
.nProductHd{
    background:#F3F3F3;
    border-color: #E6E6E6 #E6E6E6 #888;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    height: 23px;
    padding: 2px 0;
    line-height: 23px;
    border-bottom: 0 none;
*position:relative;
*z-index:3001;
}
//复选框 列
.pCol-chs{
    display: inline;
    float: left;
    margin: 14px 6px 0 20px;
    overflow: -hidden;
    text-align: right;
    width: 15px;
}
//商品小图片
.pCol-img{
    float: left;
    width: 60px;
    height: auto;
    display: inline;
    overflow: hidden;
    a{
        display: inline-block;
        min-height: 50px;
        min-width: 50px;
    }
    img{
        background: url(../images/noimg.jpg) no-repeat scroll center center;
        display: inline-block;
        height: 5opx;
        width: 50px;
    }
}
.list-hd{
    width: auto;
    height: auto;
}
//商品
.pCol-name{
    float: left;
    width: 300px;
    display: inline;
    word-break: break-all;
}
//单价（元）
.pCol-price, .pCol-promotion{
    float: left;
    width: 130px;
    font-family: arial;
    display: inline;
    text-indent: 40px
}
.pCol-name-tc{
    float: left;
    padding: 14px 0 22px;
    width: 360px;
    text-align: left;
    overflow: hidden;
}
//促销
.pCol-promotion{
    text-indent: 10px;
}
//送至：
.pCol-stock{
    float: left;
    width: 115px;
    display: inline;
    text-align: center;
    .p-addres-box{
        top: -20px;
    }
    .p-addres{
        z-index: 99;
    }
}
//数量
.pCol-nums{
    float: left;
    width: 105px;
    display: inline;
    text-align: center;
}
//操作
.pCol-opt{
    float: left;
    width: 95px;
    display: inline;
    text-align: center;
    .opt-alert{
        width: 95px;
        text-align: center;
    }
}
//国美自营
.coupon-Hd{
    padding-left: 10px;
    font: 400 12px/24px Simsun;
    color: #333;
}
//
.gomeself-prdlist{
    border-top: 2px solid #888;
}
.nProduct-huod{
    position: relative;
    .huod-hd{
        padding: 6px 0;
        background-color: #FFF5D1;
        background-position: -114px -189px;
        cursor: default;
    }
}
//ul设置样式
.nProductLists{
    border: 1px solid #E6E6E6;
    border-bottom: 0 none;
    border-top: 0 none;
    img{
        background: url(../images/noimg.jpg) no-repeat scroll center center;
        display: inline-block;
        height: 50px;
        width: 50px;
    }
    //li设置样式
    .list{
         background: #fff;
         border-bottom: 1px solid #e6e6e6;
         padding: 10px 0 0;
         position: relative;
         vertical-align: top;
         //dl设置样式
         .nProduct-huod{
             position: relative;
            .huod-list{
                background-position: -114px -172px;
                border-bottom: 1px solid #E6E6E6;
                padding: 10px 20px 6px;
                _padding: 10px 10px 6px 18px;
                *overflow:hidden;
            }
         }
    }
    .listChs{
        background: #FFFCF1;
        *clear:both; 
    }
    .listChsBlue{
        background: #f3fcf6;
        *clear:both;
    }
    .pCol-stock{
        padding-bottom: 0;
    }
    .pCol-nums{
        padding: 11px 0 19px;
    }
}
.nProductLists .pCol-price,
.nProductLists .pCol-promotion,
.nProductLists .pCol-stock,
.nProductLists .pCol-opt{
    padding: 14px 0 22px;
}
.products-ft{
    padding: 0;
    background: #F3F3F3;
    border: 1px solid #E6E6E6;
    border-top: 0 none;
    border-style: none solid solid;
    border-width: 0 0 1px;
}

.cart{
    margin-top: 0;
    .nProductLists{
        .pCol-stock{
            padding-bottom: 0;
        }
        .list{
            padding: 0;
        }
    }
    //操作
    .pCol-opt{
        float: left;
        display: inline;
        width: 95px;
        text-align: center;
        .opt-alert{
            width: 70px;
            text-align: left;
        }
    }
    .products-ft{
        _margin-top: -3px;
    }
}
.huod-list{
    .pCol-chs{
        margin-left: 0;
    }
    .pCol-opt{
        width: 70px;
        text-align: left;
        padding-bottom: 0;
        padding-left: 17px;
    }
}
.coupon{
    .order-info{
        margin: 0;
    }
}
.order-info{
    height: 40px;
    margin: 0 20px;
    line-height: 40px;
    text-align: right;
    span{
        padding-left: 20px;
    }
    .nRed{
       padding-left: 0; 
    }
}
.coupon-trigger{
    display: inline-block;
*display:inline-block;
*zoom:1;
    width: 56px;
    height: 24px;
    padding-left: 26px;
    font: 400 12px/24px Simsun;
    color: #f65964;
    background: url(../images/coupon.png) no-repeat 0 0;
    margin-left: 60px;
    cursor: pointer;
    position: relative;
}
.coupon-trigger{
    display: inline-block;
    *display:inline-block;
    *zoom:1;
    width: 56px;
    height: 24px;
    padding-left: 26px;
    font: 400 12px/24px Simsun;
    color: #f65964;
    background: url(../images/coupon.png) no-repeat 0 0;
    margin-left: 60px;
    cursor: pointer;
    position: relative;
}

//增 减 数量
.nNumsControl{
    width: 90px;
    height: 24px;
    margin: 0 auto;
    .sub{
        float: left;
        height: 22px;
        width: 20px;
        background: #FFF;
        border: 1px solid #DDD;
        overflow: hidden;
        &:hover{
            border-color: #CCC;
            position: relative;
        }
        s{
            float: left;
            margin: 10px -12px 0 6px;
            width: 8px;
            height: 2px;
            background: #A5A5A5;
            font-size: 0;
            line-height: 0;
            _overflow: hidden;
            display: inline;
        }
    }
    .add{
        float: left;
        height: 22px;
        width: 20px;
        background: #FFF;
        border: 1px solid #DDD;
        overflow: hidden;
        &:hover{
            border-color: #CCC;
            position: relative;
        }
        s{
            float: left;
            margin: 10px -12px 0 6px;
            width: 8px;
            height: 2px;
            background: #A5A5A5;
            font-size: 0;
            line-height: 0;
            _overflow: hidden;
            display: inline;
        }
        i{
            position: relative;
            top: -3px;
            left: 3px;
            *left:0;
            display: block;
            width: 2px;
            height: 8px;
            background: #A5A5A5;
            font-size: 0;
            line-height: 0;
            overflow: hidden;
        }
    }
    .sub-no{
        background: #F8F8F8;
        s{
            background-color: #CCC;
        }
    }
    .add-no{
        background: #F8F8F8;
        s{
            background-color: #CCC;
        }
        i{
            background-color: #CCC;
        }
    }
    .nums{
        float: left;
        width: 46px;
        height: 18px;
        padding: 2px 0;
        border: 1px solid #DDD;
        text-align: center;
        margin: 0 -1px;
        &:focus{
            border-color: #A5A5A5;
            z-index: 1;
        }
    }
    .nWarning{
        clear: both;
        position: absolute;
        top: 26px;
        left: -50px;
        width: 200px;
        text-align: center;
    }
}
#prdlist-last{
    border-bottom: 0 none;
    *border-bottom:5px soild #E6E6E6;
}
.nMartop0{
    margin-top: 0;
}

//去结算 区域
.products-all-box{
    width: 990px;
    height: 40px;
    margin-top: 10px;
}
.products-all{
    width: 990px;
    border: 1px solid #E6E6E6;
    background: #F5F5F5;
    .pCol-chs{
        padding: 10px 0;
    }
    .pCol-name{
        padding: 10px 0;
        a{
            margin-left: 25px;
        }
    }
    .nPrice{
        font-size: 20px;
        display: inline-block;
        line-height: 40px;
        padding-right: 10px;
    }
    .balance{
        display: block;
        width: 121px;
        height: 41px;
        margin: -1px -1px -1px 0;
        border: 1px solid #C00;
        font: 700 20px/40px "Microsoft YaHei";
        cursor: pointer;
        color: #FFF;
        text-align: center;
        background: #C00;
        i{
            float: right;
            width: 9px;
            height: 14px;
            margin: 13px 20px 0 -20px;
            background-position: -85px -70px;
            vertical-align: middle;
        }
    }
    .balance-no{
        background: #F8F8F8;
        border-color: #E6E6E6;
        color: #CCC;
        i{
            background-position: -96px -70px;
        }
    }
    .balance-load{
        display: block;
        width: 110px;
        height: 17px;
        padding: 12px 0 12px 11px;
        margin: -1px -1px 0 0;
        border-left: 1px solid #E6E6E6;
        background: #FFF;
    }
}
.products-all-scroll{
    position: fixed;
    bottom: 0;
    box-shadow: 0 0 40px #CCC;
    box-shadow: 0 0 40px rgba(0,0,0,.19);
    z-index: 3000;
    _position: absolute;
    _bottom: auto;
    _clear: both;
}
.order-infos{
    margin-top: 6px;
}
.nInfos{
    padding: 17px 20px 15px;
    border: 1px solid #E6E6E6;
    border-bottom: 0 none;
    background: #FFF;
    .info-bd{
        padding: 10px 20px 0;
        .nWaring{
            display: inline;
        }
    }
}
.final-infos{
    padding: 15px 40px 15px 20px;
    text-align: right;
    background: #FFFCF1;
    color: #888;
    border: 1px solid #fbc31a;
    font-family: arial;
    p{
        text-align: right;
    }
}
//提交订单
.order-sunmit{
    height: 40px;
    line-height: 40px;
    border: 1px solid #E6E6E6;
    border-top: 0 none;
    background: #F5F5F5;
    text-align: right;
    //应付总额
    .nPrice{
        font-size: 20px;
    }
    .subm{
        float: right;
        width: 121px;
        height: 40px;
        margin-left: 10px;
        background: #C00;
        font: 700 20px/40px "Microsoft YaHei";
        text-align: center;
        color: #FFF;
        text-decoration: none;
    }
}
.detail-con .titName {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #888
}
.detail-con .list-hd td {
    border-bottom: 0 none
}
.detail-con .products-list {
    border: 0 none;
    border-bottom: 1px solid #E6E6E6
}
.detail-con .product-normal td {
    border: 0 none
}
.productsCur {
    background-color: #FFFCF1
}
.detail-con .break-line {
    margin: 0;
    overflow: hidden
}
.detail-con .products-coo8 {
    border-top: 0 none
}
.order .detail-con .nProductHd, .CPorder .detail-con .nProductHd {
    border-bottom: 1px solid #888
}
.detail-con .nProductHd .pCol-name {
    width: 360px
}
.detail-con {
    display: none;
    _width: 100%;
    position: relative
}
.detail-con {
    display: none;
    _width: 100%;
    position: relative
}
.nProductHd .pCol-img {
    height: 100%
}
.detail-con .nProductHd {
    border: 0 none;
    border-bottom: 1px solid #E6E6E6
}
.detail-con .nProductLists {
    width: inherit;
    border: 0 none
}
.detail-con .nProductLists .list-hd {
    clear: both;
    border-top: 1px solid #E6E6E6;
    width: 100%
}
.order .detail-con .nProductLists .list-hd {
    border-top: none;
    width: 100%
}
.detail-con .pCol-nums {
    width: 170px
}
.detail-con .nProduct-tc dt {
    margin: 0
}
.detail-con .nProduct-tc .list-tc {
    margin: 0
}
.order .detail-con .nProduct-tc .list-tc {
    border-bottom: 1px solid #E6E6E6;
    padding: 10px 0
}
.detail-con .nProduct-tj {
    margin: -11px 0 -6px
}
.order .detail-con .nProduct-tj {
    margin: 0
}
.detail-con .list-tj .pCol-chs {
    display: none
}
.cart .nProduct-huod .tjFjrst {
    position: relative
}
.detail-con .tjFirst {
    padding: 10px 0;
    border-top: 1px soild #E6E6E6
}
.cart .nProduct-huod .tjFirst .pCol-promotion {
    padding-bottom: 0
}
.detail-con .pCol-name-huod {
    width: 360px
}
dd.tjFirst .pCol-name p {
    margin-left: 5px;
    overflow: hidden;
    word-break: break-all;
    height: 20px;
    line-height: 21px
}
.nProductLists .list-hd {
    padding: 11px 0;
    border-bottom: 1px solid #888
}
.nProductLists .list {
    padding: 10px 0 0;
    border-bottom: 1px solid #E6E6E6;
    background: #fff;
    vertical-align: top;
    position: relative
}
.order .nProductLists .list {
    padding: 0;
    border-bottom: none
}
.cart .nProductLists .list {
    padding: 0
}















html{
    _background-image: url(about:blank);
    _background-attachment: fixed;
}


























